package Variable_parameters_package;

public class Variable_parameters_demo1 {
    public static void main(String[] args) {
        //JDK5
        //可变参数
        //方法形参的个数是可以发生变化的：0 1 2 3 ……
        //格式：属性类型...名字
        //      int...args

        int sum = getSum(1, 2, 3, 4, 5, 6, 7);
        System.out.println(sum);
    }

    //底层：
    //可变参数底层就是一个数组
    //只不过不需要我们自己创建，Java会帮我们创建好
    public static int getSum(int... args) {
        System.out.println(args);
        int sum = 0;
        for (int i : args) {
            sum += i;
        }
        return sum;
    }
}
